<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=9" />
    <meta name="generator" content="AmbiqMicro" />
    <title>AmbiqSuite User Guide: AmbiqSuite Apollo Device Register Overview</title>
    <link href="../resources/tabs.css" rel="stylesheet" type="text/css" />
    <link href="../resources/bootstrap.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="../resources/jquery.js"></script>
    <script type="text/javascript" src="../resources/dynsections.js"></script>
    <link href="search/search.css" rel="stylesheet" type="text/css" />
    <link href="../resources/customdoxygen.css" rel="stylesheet" type="text/css" />
</head>

<body>
    <div id="top">
        <!-- do not remove this div, it is closed by doxygen! -->
        <div id="titlearea">
            <table cellspacing="0" cellpadding="0">
                <tbody>
                    <tr style="height: 56px;">
                        <td id="projectlogo">
                            <img alt="Logo" src="../resources/am_logo.png" />
                        </td>
                        <td style="padding-left: 0.5em;">
                            <div id="projectname">Apollo Register Documentation &#160;<span id="projectnumber">v${version}</span></div>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
        <!-- end header part -->
        <div id="navrow1" class="tabs">
            <ul class="tablist">
                <li class="current"><a href="../index.html"><span>Main&#160;Page</span></a>
                </li>
        </div>
        </li>
        </ul>
    </div>
    </div>
    <!-- top -->
    <!-- window showing the filter options -->
    <div class="header">
        <div class="headertitle">
            <div class="title">GPIO - General Purpose IO</div>
        </div>
    </div>
    <!--header-->
    <body>
        <br>
        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 class="panel-title"> GPIO Register Index</h3>
            </div>
            <div class="panel-body">
                <table>
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000000:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGA" target="_self">PADREGA - Pad Configuration Register A</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000004:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGB" target="_self">PADREGB - Pad Configuration Register B</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000008:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGC" target="_self">PADREGC - Pad Configuration Register C</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000000C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGD" target="_self">PADREGD - Pad Configuration Register D</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000010:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGE" target="_self">PADREGE - Pad Configuration Register E</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000014:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGF" target="_self">PADREGF - Pad Configuration Register F</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000018:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGG" target="_self">PADREGG - Pad Configuration Register G</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000001C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGH" target="_self">PADREGH - Pad Configuration Register H</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000020:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGI" target="_self">PADREGI - Pad Configuration Register I</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000024:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGJ" target="_self">PADREGJ - Pad Configuration Register J</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000028:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGK" target="_self">PADREGK - Pad Configuration Register K</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000002C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGL" target="_self">PADREGL - Pad Configuration Register L</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000030:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADREGM" target="_self">PADREGM - Pad Configuration Register M</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000040:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGA" target="_self">CFGA - GPIO Configuration Register A</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000044:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGB" target="_self">CFGB - GPIO Configuration Register B</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000048:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGC" target="_self">CFGC - GPIO Configuration Register C</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000004C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGD" target="_self">CFGD - GPIO Configuration Register D</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000050:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGE" target="_self">CFGE - GPIO Configuration Register E</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000054:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGF" target="_self">CFGF - GPIO Configuration Register F</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000058:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#CFGG" target="_self">CFGG - GPIO Configuration Register G</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000060:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#PADKEY" target="_self">PADKEY - Key Register for all pad configuration registers</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000080:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#RDA" target="_self">RDA - GPIO Input Register A</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000084:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#RDB" target="_self">RDB - GPIO Input Register B</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000088:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTA" target="_self">WTA - GPIO Output Register A</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000008C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTB" target="_self">WTB - GPIO Output Register B</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000090:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTSA" target="_self">WTSA - GPIO Output Register A Set</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000094:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTSB" target="_self">WTSB - GPIO Output Register B Set</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000098:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTCA" target="_self">WTCA - GPIO Output Register A Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000009C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#WTCB" target="_self">WTCB - GPIO Output Register B Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000A0:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENA" target="_self">ENA - GPIO Enable Register A</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000A4:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENB" target="_self">ENB - GPIO Enable Register B</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000A8:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENSA" target="_self">ENSA - GPIO Enable Register A Set</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000AC:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENSB" target="_self">ENSB - GPIO Enable Register B Set</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000B4:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENCA" target="_self">ENCA - GPIO Enable Register A Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x000000B8:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#ENCB" target="_self">ENCB - GPIO Enable Register B Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000200:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT0EN" target="_self">INT0EN - GPIO Interrupt Registers 31-0: Enable</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000204:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT0STAT" target="_self">INT0STAT - GPIO Interrupt Registers 31-0: Status</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000208:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT0CLR" target="_self">INT0CLR - GPIO Interrupt Registers 31-0: Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000020C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT0SET" target="_self">INT0SET - GPIO Interrupt Registers 31-0: Set</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000210:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT1EN" target="_self">INT1EN - GPIO Interrupt Registers 49-32: Enable</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000214:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT1STAT" target="_self">INT1STAT - GPIO Interrupt Registers 49-32: Status</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x00000218:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT1CLR" target="_self">INT1CLR - GPIO Interrupt Registers 49-32: Clear</a>
                        </td>
                    </tr>

                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x0000021C:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <a class="el" href="#INT1SET" target="_self">INT1SET - GPIO Interrupt Registers 49-32: Set</a>
                        </td>
                    </tr>

                </table>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGA" class="panel-title">PADREGA - Pad Configuration Register A</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010000</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD3 through PAD0. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">PAD3PWRUP
                                <br>0x0</td>

                            <td align="center" colspan="1">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD3FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD3STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD3INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD3PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD2FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD2STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD2INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD2PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD1FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD1STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD1INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD1PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD0FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD0STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD0INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD0PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>PAD3PWRUP</td>
                            <td>RW</td>
                            <td>Pad 3 upper power switch enable<br><br>
                                 DIS                  = 0x0 - Power switch disabled<br>
                             EN                   = 0x1 - Power switch enabled</td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29:27</td>
                            <td>PAD3FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 3 function select<br><br>
                                 TRIG0                = 0x0 - Configure as the ADC Trigger 0 signal<br>
                             SLnCE                = 0x1 - Configure as the IOSLAVE SPI nCE signal<br>
                             M1nCE4               = 0x2 - Configure as the SPI channel 4 nCE signal from IOMSTR1<br>
                             GPIO3                = 0x3 - Configure as GPIO3<br>
                             M0nCE                = 0x4 - Configure as the IOSLAVE SPI nCE loopback signal from IOMSTR0<br>
                             M1nCE                = 0x5 - Configure as the IOSLAVE SPI nCE loopback signal from IOMSTR1<br>
                             DIS                  = 0x6 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD3STRNG</td>
                            <td>RW</td>
                            <td>Pad 3 drive strength.<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD3INPEN</td>
                            <td>RW</td>
                            <td>Pad 3 input enable.<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD3PULL</td>
                            <td>RW</td>
                            <td>Pad 3 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:22</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21:19</td>
                            <td>PAD2FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 2 function select<br><br>
                                 SLWIR3               = 0x0 - Configure as the IOSLAVE SPI 3-wire MOSI/MISO signal<br>
                             SLMOSI               = 0x1 - Configure as the IOSLAVE SPI MOSI signal<br>
                             CLKOUT               = 0x2 - Configure as the CLKOUT signal<br>
                             GPIO2                = 0x3 - Configure as GPIO2<br>
                             M0MOSI               = 0x4 - Configure as the IOSLAVE SPI MOSI loopback signal from IOMSTR0<br>
                             M1MOSI               = 0x5 - Configure as the IOSLAVE SPI MOSI loopback signal from IOMSTR1<br>
                             M0WIR3               = 0x6 - Configure as the IOSLAVE SPI 3-wire MOSI/MISO loopback signal from IOMSTR0<br>
                             M1WIR3               = 0x7 - Configure as the IOSLAVE SPI 3-wire MOSI/MISO loopback signal from IOMSTR1</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD2STRNG</td>
                            <td>RW</td>
                            <td>Pad 2 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD2INPEN</td>
                            <td>RW</td>
                            <td>Pad 2 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD2PULL</td>
                            <td>RW</td>
                            <td>Pad 2 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:14</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13:11</td>
                            <td>PAD1FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 1 function select<br><br>
                                 SLSDA                = 0x0 - Configure as the IOSLAVE I2C SDA signal<br>
                             SLMISO               = 0x1 - Configure as the IOSLAVE SPI MISO signal<br>
                             UARTRX               = 0x2 - Configure as the UART RX signal<br>
                             GPIO1                = 0x3 - Configure as GPIO1<br>
                             M0MISO               = 0x4 - Configure as the IOSLAVE SPI MISO loopback signal from IOMSTR0<br>
                             M1MISO               = 0x5 - Configure as the IOSLAVE SPI MISO loopback signal from IOMSTR1<br>
                             M0SDA                = 0x6 - Configure as the IOSLAVE I2C SDA loopback signal from IOMSTR0<br>
                             M1SDA                = 0x7 - Configure as the IOSLAVE I2C SDA loopback signal from IOMSTR1</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD1STRNG</td>
                            <td>RW</td>
                            <td>Pad 1 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD1INPEN</td>
                            <td>RW</td>
                            <td>Pad 1 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD1PULL</td>
                            <td>RW</td>
                            <td>Pad 1 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:6</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5:3</td>
                            <td>PAD0FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 0 function select<br><br>
                                 SLSCL                = 0x0 - Configure as the IOSLAVE I2C SCL signal<br>
                             SLSCK                = 0x1 - Configure as the IOSLAVE SPI SCK signal<br>
                             UARTTX               = 0x2 - Configure as the UART TX signal<br>
                             GPIO0                = 0x3 - Configure as GPIO0<br>
                             M0SCK                = 0x4 - Configure as the IOSLAVE SPI SCK loopback signal from IOMSTR0<br>
                             M1SCK                = 0x5 - Configure as the IOSLAVE SPI SCK loopback signal from IOMSTR1<br>
                             M0SCL                = 0x6 - Configure as the IOSLAVE I2C SCL loopback signal from IOMSTR0<br>
                             M1SCL                = 0x7 - Configure as the IOSLAVE I2C SCL loopback signal from IOMSTR1</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD0STRNG</td>
                            <td>RW</td>
                            <td>Pad 0 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD0INPEN</td>
                            <td>RW</td>
                            <td>Pad 0 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD0PULL</td>
                            <td>RW</td>
                            <td>Pad 0 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGB" class="panel-title">PADREGB - Pad Configuration Register B</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010004</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD7 through PAD4. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD7FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD7STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD7INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD7PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD6RSEL
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD6FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD6STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD6INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD6PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD5RSEL
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD5FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD5STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD5INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD5PULL
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD4PWRUP
                                <br>0x0</td>

                            <td align="center" colspan="1">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD4FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD4STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD4INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD4PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:30</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29:27</td>
                            <td>PAD7FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 7 function select<br><br>
                                 M0WIR3               = 0x0 - Configure as the IOMSTR0 SPI 3-wire MOSI/MISO signal<br>
                             M0MOSI               = 0x1 - Configure as the IOMSTR0 SPI MOSI signal<br>
                             CLKOUT               = 0x2 - Configure as the CLKOUT signal<br>
                             GPIO7                = 0x3 - Configure as GPIO7<br>
                             SLWIR3               = 0x6 - Configure as the IOMSTR0 SPI 3-wire MOSI/MISO loopback signal from IOSLAVE<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD7STRNG</td>
                            <td>RW</td>
                            <td>Pad 7 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD7INPEN</td>
                            <td>RW</td>
                            <td>Pad 7 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD7PULL</td>
                            <td>RW</td>
                            <td>Pad 7 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:22</td>
                            <td>PAD6RSEL</td>
                            <td>RW</td>
                            <td>Pad 6 pullup resistor selection.<br><br>
                                 PULL1_5K             = 0x0 - Pullup is ~1.5 KOhms<br>
                             PULL6K               = 0x1 - Pullup is ~6 KOhms<br>
                             PULL12K              = 0x2 - Pullup is ~12 KOhms<br>
                             PULL24K              = 0x3 - Pullup is ~24 KOhms</td>
                        </tr>

                        <tr>
                            <td>21:19</td>
                            <td>PAD6FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 6 function select<br><br>
                                 M0SDA                = 0x0 - Configure as the IOMSTR0 I2C SDA signal<br>
                             M0MISO               = 0x1 - Configure as the IOMSTR0 SPI MISO signal<br>
                             UACTS                = 0x2 - Configure as the UART CTS signal<br>
                             GPIO6                = 0x3 - Configure as GPIO6<br>
                             SLMISO               = 0x4 - Configure as the IOMSTR0 SPI MISO loopback signal from IOSLAVE<br>
                             SLSDA                = 0x6 - Configure as the IOMSTR0 I2C SDA loopback signal from IOSLAVE<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD6STRNG</td>
                            <td>RW</td>
                            <td>Pad 6 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD6INPEN</td>
                            <td>RW</td>
                            <td>Pad 6 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD6PULL</td>
                            <td>RW</td>
                            <td>Pad 6 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:14</td>
                            <td>PAD5RSEL</td>
                            <td>RW</td>
                            <td>Pad 5 pullup resistor selection.<br><br>
                                 PULL1_5K             = 0x0 - Pullup is ~1.5 KOhms<br>
                             PULL6K               = 0x1 - Pullup is ~6 KOhms<br>
                             PULL12K              = 0x2 - Pullup is ~12 KOhms<br>
                             PULL24K              = 0x3 - Pullup is ~24 KOhms</td>
                        </tr>

                        <tr>
                            <td>13:11</td>
                            <td>PAD5FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 5 function select<br><br>
                                 M0SCL                = 0x0 - Configure as the IOMSTR0 I2C SCL signal<br>
                             M0SCK                = 0x1 - Configure as the IOMSTR0 SPI SCK signal<br>
                             UARTS                = 0x2 - Configure as the UART RTS signal<br>
                             GPIO5                = 0x3 - Configure as GPIO5<br>
                             SLSCK                = 0x4 - Configure as the IOMSTR0 SPI SCK loopback signal from IOSLAVE<br>
                             SLSCL                = 0x6 - Configure as the IOMSTR0 I2C SCL loopback signal from IOSLAVE<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD5STRNG</td>
                            <td>RW</td>
                            <td>Pad 5 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD5INPEN</td>
                            <td>RW</td>
                            <td>Pad 5 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD5PULL</td>
                            <td>RW</td>
                            <td>Pad 5 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>PAD4PWRUP</td>
                            <td>RW</td>
                            <td>Pad 4 upper power switch enable<br><br>
                                 DIS                  = 0x0 - Power switch disabled<br>
                             EN                   = 0x1 - Power switch enabled</td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5:3</td>
                            <td>PAD4FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 4 function select<br><br>
                                 TRIG1                = 0x0 - Configure as the ADC Trigger 1 signal<br>
                             SLINT                = 0x1 - Configure as the IOSLAVE interrupt out signal<br>
                             M0nCE5               = 0x2 - Configure as the SPI channel 5 nCE signal from IOMSTR0<br>
                             GPIO4                = 0x3 - Configure as GPIO4<br>
                             SLINTGP              = 0x4 - Configure as the IOSLAVE interrupt loopback signal to GPIO4<br>
                             SWO                  = 0x5 - Configure as the serial wire debug SWO signal<br>
                             CLKOUT               = 0x6 - Configure as the CLKOUT signal<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD4STRNG</td>
                            <td>RW</td>
                            <td>Pad 4 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD4INPEN</td>
                            <td>RW</td>
                            <td>Pad 4 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD4PULL</td>
                            <td>RW</td>
                            <td>Pad 4 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGC" class="panel-title">PADREGC - Pad Configuration Register C</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010008</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD11 through PAD8. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD11PWRDN
                                <br>0x0</td>

                            <td align="center" colspan="1">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD11FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD11STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD11INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD11PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD10FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD10STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD10INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD10PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD9RSEL
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD9FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD9STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD9INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD9PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD8RSEL
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD8FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD8STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD8INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD8PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>PAD11PWRDN</td>
                            <td>RW</td>
                            <td>Pad 11 lower power switch enable<br><br>
                                 DIS                  = 0x0 - Power switch disabled<br>
                             EN                   = 0x1 - Power switch enabled</td>
                        </tr>

                        <tr>
                            <td>29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD11FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 11 function select<br><br>
                                 ANATST               = 0x0 - Configure as the analog test output signal<br>
                             M0nCE0               = 0x1 - Configure as the SPI channel 0 nCE signal from IOMSTR0<br>
                             CLKOUT               = 0x2 - Configure as the CLKOUT signal<br>
                             GPIO11               = 0x3 - Configure as GPIO11</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD11STRNG</td>
                            <td>RW</td>
                            <td>Pad 11 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD11INPEN</td>
                            <td>RW</td>
                            <td>Pad 11 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD11PULL</td>
                            <td>RW</td>
                            <td>Pad 11 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:22</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21:19</td>
                            <td>PAD10FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 10 function select<br><br>
                                 M1WIR3               = 0x0 - Configure as the IOMSTR1 SPI 3-wire MOSI/MISO signal<br>
                             M1MOSI               = 0x1 - Configure as the IOMSTR1 SPI MOSI signal<br>
                             M0nCE6               = 0x2 - Configure as the SPI channel 6 nCE signal from IOMSTR0<br>
                             GPIO10               = 0x3 - Configure as GPIO10<br>
                             EXTHFA               = 0x5 - Configure as the external HFRC A clock signal<br>
                             DIS                  = 0x6 - Pad disabled<br>
                             SLWIR3               = 0x7 - Configure as the IOMSTR1 SPI 3-wire MOSI/MISO loopback signal from IOSLAVE</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD10STRNG</td>
                            <td>RW</td>
                            <td>Pad 10 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD10INPEN</td>
                            <td>RW</td>
                            <td>Pad 10 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD10PULL</td>
                            <td>RW</td>
                            <td>Pad 10 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:14</td>
                            <td>PAD9RSEL</td>
                            <td>RW</td>
                            <td>Pad 9 pullup resistor selection<br><br>
                                 PULL1_5K             = 0x0 - Pullup is ~1.5 KOhms<br>
                             PULL6K               = 0x1 - Pullup is ~6 KOhms<br>
                             PULL12K              = 0x2 - Pullup is ~12 KOhms<br>
                             PULL24K              = 0x3 - Pullup is ~24 KOhms</td>
                        </tr>

                        <tr>
                            <td>13:11</td>
                            <td>PAD9FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 9 function select<br><br>
                                 M1SDA                = 0x0 - Configure as the IOMSTR1 I2C SDA signal<br>
                             M1MISO               = 0x1 - Configure as the IOMSTR1 SPI MISO signal<br>
                             M0nCE5               = 0x2 - Configure as the SPI channel 5 nCE signal from IOMSTR0<br>
                             GPIO9                = 0x3 - Configure as GPIO9<br>
                             SLMISO               = 0x5 - Configure as the IOMSTR1 SPI MISO loopback signal from IOSLAVE<br>
                             DIS                  = 0x6 - Pad disabled<br>
                             SLSDA                = 0x7 - Configure as the IOMSTR1 I2C SDA loopback signal from IOSLAVE</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD9STRNG</td>
                            <td>RW</td>
                            <td>Pad 9 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD9INPEN</td>
                            <td>RW</td>
                            <td>Pad 9 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD9PULL</td>
                            <td>RW</td>
                            <td>Pad 9 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:6</td>
                            <td>PAD8RSEL</td>
                            <td>RW</td>
                            <td>Pad 8 pullup resistor selection.<br><br>
                                 PULL1_5K             = 0x0 - Pullup is ~1.5 KOhms<br>
                             PULL6K               = 0x1 - Pullup is ~6 KOhms<br>
                             PULL12K              = 0x2 - Pullup is ~12 KOhms<br>
                             PULL24K              = 0x3 - Pullup is ~24 KOhms</td>
                        </tr>

                        <tr>
                            <td>5:3</td>
                            <td>PAD8FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 8 function select<br><br>
                                 M1SCL                = 0x0 - Configure as the IOMSTR1 I2C SCL signal<br>
                             M1SCK                = 0x1 - Configure as the IOMSTR1 SPI SCK signal<br>
                             M0nCE4               = 0x2 - Configure as the SPI channel 4 nCE signal from IOMSTR0<br>
                             GPIO8                = 0x3 - Configure as GPIO8<br>
                             SLSCK                = 0x5 - Configure as the IOMSTR1 SPI SCK loopback signal from IOSLAVE<br>
                             DIS                  = 0x6 - Pad disabled<br>
                             SLSCL                = 0x7 - Configure as the IOMSTR1 I2C SCL loopback signal from IOSLAVE</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD8STRNG</td>
                            <td>RW</td>
                            <td>Pad 8 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD8INPEN</td>
                            <td>RW</td>
                            <td>Pad 8 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD8PULL</td>
                            <td>RW</td>
                            <td>Pad 8 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGD" class="panel-title">PADREGD - Pad Configuration Register D</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001000C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD15 through PAD12. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD15FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD15STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD15INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD15PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD14FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD14STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD14INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD14PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD13FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD13STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD13INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD13PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD12FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD12STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD12INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD12PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:30</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29:27</td>
                            <td>PAD15FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 15 function select<br><br>
                                 ADC3                 = 0x0 - Configure as the analog ADC input 3<br>
                             M1nCE3               = 0x1 - Configure as the SPI channel 3 nCE signal from IOMSTR1<br>
                             UARTRX               = 0x2 - Configure as the UART RX signal<br>
                             GPIO15               = 0x3 - Configure as GPIO15<br>
                             EXTXT                = 0x5 - Configure as the external XT clock signal<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD15STRNG</td>
                            <td>RW</td>
                            <td>Pad 15 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD15INPEN</td>
                            <td>RW</td>
                            <td>Pad 15 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD15PULL</td>
                            <td>RW</td>
                            <td>Pad 15 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:22</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21:19</td>
                            <td>PAD14FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 14 function select<br><br>
                                 ADC2                 = 0x0 - Configure as the analog ADC input 2<br>
                             M1nCE2               = 0x1 - Configure as the SPI channel 2 nCE signal from IOMSTR1<br>
                             UARTTX               = 0x2 - Configure as the UART TX signal<br>
                             GPIO14               = 0x3 - Configure as GPIO14<br>
                             EXTHFS               = 0x5 - Configure as the external HFRC select signal<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD14STRNG</td>
                            <td>RW</td>
                            <td>Pad 14 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD14INPEN</td>
                            <td>RW</td>
                            <td>Pad 14 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD14PULL</td>
                            <td>RW</td>
                            <td>Pad 14 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:14</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13:11</td>
                            <td>PAD13FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 13 function select<br><br>
                                 ADC1                 = 0x0 - Configure as the analog ADC input 1<br>
                             M1nCE1               = 0x1 - Configure as the SPI channel 1 nCE signal from IOMSTR1<br>
                             TCTB0                = 0x2 - Configure as the input/output signal from CTIMER B0<br>
                             GPIO13               = 0x3 - Configure as GPIO13<br>
                             EXTHFA               = 0x5 - Configure as the external HFRC B clock signal<br>
                             SWO                  = 0x6 - Configure as the serial wire debug SWO signal<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD13STRNG</td>
                            <td>RW</td>
                            <td>Pad 13 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD13INPEN</td>
                            <td>RW</td>
                            <td>Pad 13 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD13PULL</td>
                            <td>RW</td>
                            <td>Pad 13 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD12FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 12 function select<br><br>
                                 ADC0                 = 0x0 - Configure as the analog ADC input 0<br>
                             M1nCE0               = 0x1 - Configure as the SPI channel 0 nCE signal from IOMSTR1<br>
                             TCTA0                = 0x2 - Configure as the input/output signal from CTIMER A0<br>
                             GPIO12               = 0x3 - Configure as GPIO12</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD12STRNG</td>
                            <td>RW</td>
                            <td>Pad 12 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD12INPEN</td>
                            <td>RW</td>
                            <td>Pad 12 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD12PULL</td>
                            <td>RW</td>
                            <td>Pad 12 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGE" class="panel-title">PADREGE - Pad Configuration Register E</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010010</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD19 through PAD16. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD19FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD19STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD19INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD19PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD18FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD18STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD18INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD18PULL
                                <br>0x0</td>

                            <td align="center" colspan="2">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="3">PAD17FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD17STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD17INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD17PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD16FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD16STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD16INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD16PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD19FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 19 function select<br><br>
                                 CMPRF                = 0x0 - Configure as the analog comparator reference signal<br>
                             M0nCE3               = 0x1 - Configure as the SPI channel 3 nCE signal from IOMSTR0<br>
                             TCTB1                = 0x2 - Configure as the input/output signal from CTIMER B1<br>
                             GPIO19               = 0x3 - Configure as GPIO19</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD19STRNG</td>
                            <td>RW</td>
                            <td>Pad 19 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD19INPEN</td>
                            <td>RW</td>
                            <td>Pad 19 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD19PULL</td>
                            <td>RW</td>
                            <td>Pad 19 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD18FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 18 function select<br><br>
                                 CMPIN1               = 0x0 - Configure as the analog comparator input 1 signal<br>
                             M0nCE2               = 0x1 - Configure as the SPI channel 2 nCE signal from IOMSTR0<br>
                             TCTA1                = 0x2 - Configure as the input/output signal from CTIMER A1<br>
                             GPIO18               = 0x3 - Configure as GPIO18</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD18STRNG</td>
                            <td>RW</td>
                            <td>Pad 18 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD18INPEN</td>
                            <td>RW</td>
                            <td>Pad 18 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD18PULL</td>
                            <td>RW</td>
                            <td>Pad 18 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:14</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13:11</td>
                            <td>PAD17FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 17 function select<br><br>
                                 CMPIN0               = 0x0 - Configure as the analog comparator input 0 signal<br>
                             M0nCE1               = 0x1 - Configure as the SPI channel 1 nCE signal from IOMSTR0<br>
                             TRIG3                = 0x2 - Configure as the ADC Trigger 3 signal<br>
                             GPIO17               = 0x3 - Configure as GPIO17<br>
                             EXTLF                = 0x5 - Configure as the external LFRC clock signal<br>
                             DIS                  = 0x7 - Pad disabled</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD17STRNG</td>
                            <td>RW</td>
                            <td>Pad 17 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD17INPEN</td>
                            <td>RW</td>
                            <td>Pad 17 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD17PULL</td>
                            <td>RW</td>
                            <td>Pad 17 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD16FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 16 function select<br><br>
                                 ADCREF               = 0x0 - Configure as the analog ADC reference input signal<br>
                             M0nCE4               = 0x1 - Configure as the SPI channel 4 nCE signal from IOMSTR0<br>
                             TRIG2                = 0x2 - Configure as the ADC Trigger 2 signal<br>
                             GPIO16               = 0x3 - Configure as GPIO16</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD16STRNG</td>
                            <td>RW</td>
                            <td>Pad 16 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD16INPEN</td>
                            <td>RW</td>
                            <td>Pad 16 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD16PULL</td>
                            <td>RW</td>
                            <td>Pad 16 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGF" class="panel-title">PADREGF - Pad Configuration Register F</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010014</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD23 through PAD20. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD23FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD23STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD23INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD23PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD22FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD22STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD22INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD22PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD21FNCSEL
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD21STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD21INPEN
                                <br>0x1</td>

                            <td align="center" colspan="1">PAD21PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD20FNCSEL
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD20STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD20INPEN
                                <br>0x1</td>

                            <td align="center" colspan="1">PAD20PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD23FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 23 function select<br><br>
                                 UARTRX               = 0x0 - Configure as the UART RX signal<br>
                             M0nCE0               = 0x1 - Configure as the SPI channel 0 nCE signal from IOMSTR0<br>
                             TCTB3                = 0x2 - Configure as the input/output signal from CTIMER B3<br>
                             GPIO23               = 0x3 - Configure as GPIO23</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD23STRNG</td>
                            <td>RW</td>
                            <td>Pad 23 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD23INPEN</td>
                            <td>RW</td>
                            <td>Pad 23 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD23PULL</td>
                            <td>RW</td>
                            <td>Pad 23 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD22FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 22 function select<br><br>
                                 UARTTX               = 0x0 - Configure as the UART TX signal<br>
                             M1nCE7               = 0x1 - Configure as the SPI channel 7 nCE signal from IOMSTR1<br>
                             TCTA3                = 0x2 - Configure as the input/output signal from CTIMER A3<br>
                             GPIO22               = 0x3 - Configure as GPIO22</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD22STRNG</td>
                            <td>RW</td>
                            <td>Pad 22 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD22INPEN</td>
                            <td>RW</td>
                            <td>Pad 22 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD22PULL</td>
                            <td>RW</td>
                            <td>Pad 22 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD21FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 21 function select<br><br>
                                 SWDIO                = 0x0 - Configure as the serial wire debug data signal<br>
                             M1nCE6               = 0x1 - Configure as the SPI channel 6 nCE signal from IOMSTR1<br>
                             TCTB2                = 0x2 - Configure as the input/output signal from CTIMER B2<br>
                             GPIO21               = 0x3 - Configure as GPIO21</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD21STRNG</td>
                            <td>RW</td>
                            <td>Pad 21 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD21INPEN</td>
                            <td>RW</td>
                            <td>Pad 21 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD21PULL</td>
                            <td>RW</td>
                            <td>Pad 21 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD20FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 20 function select<br><br>
                                 SWDCK                = 0x0 - Configure as the serial wire debug clock signal<br>
                             M1nCE5               = 0x1 - Configure as the SPI channel 5 nCE signal from IOMSTR1<br>
                             TCTA2                = 0x2 - Configure as the input/output signal from CTIMER A2<br>
                             GPIO20               = 0x3 - Configure as GPIO20</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD20STRNG</td>
                            <td>RW</td>
                            <td>Pad 20 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD20INPEN</td>
                            <td>RW</td>
                            <td>Pad 20 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD20PULL</td>
                            <td>RW</td>
                            <td>Pad 20 pulldown enable<br><br>
                                 DIS                  = 0x0 - Pulldown disabled<br>
                             EN                   = 0x1 - Pulldown enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGG" class="panel-title">PADREGG - Pad Configuration Register G</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010018</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD27 through PAD24. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD27FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD27STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD27INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD27PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD26FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD26STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD26INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD26PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD25FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD25STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD25INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD25PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD24FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD24STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD24INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD24PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD27FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 27 function select<br><br>
                                 EXTHF                = 0x0 - Configure as the external HFRC clock signal<br>
                             M1nCE4               = 0x1 - Configure as the SPI channel 4 nCE signal from IOMSTR1<br>
                             TCTA1                = 0x2 - Configure as the input/output signal from CTIMER A1<br>
                             GPIO27               = 0x3 - Configure as GPIO27</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD27STRNG</td>
                            <td>RW</td>
                            <td>Pad 27 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD27INPEN</td>
                            <td>RW</td>
                            <td>Pad 27 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD27PULL</td>
                            <td>RW</td>
                            <td>Pad 27 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD26FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 26 function select<br><br>
                                 EXTLF                = 0x0 - Configure as the external LFRC clock signal<br>
                             M0nCE3               = 0x1 - Configure as the SPI channel 3 nCE signal from IOMSTR0<br>
                             TCTB0                = 0x2 - Configure as the input/output signal from CTIMER B0<br>
                             GPIO26               = 0x3 - Configure as GPIO26</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD26STRNG</td>
                            <td>RW</td>
                            <td>Pad 26 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD26INPEN</td>
                            <td>RW</td>
                            <td>Pad 26 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD26PULL</td>
                            <td>RW</td>
                            <td>Pad 26 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD25FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 25 function select<br><br>
                                 EXTXT                = 0x0 - Configure as the external XT clock signal<br>
                             M0nCE2               = 0x1 - Configure as the SPI channel 2 nCE signal from IOMSTR0<br>
                             TCTA0                = 0x2 - Configure as the input/output signal from CTIMER A0<br>
                             GPIO25               = 0x3 - Configure as GPIO25</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD25STRNG</td>
                            <td>RW</td>
                            <td>Pad 25 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD25INPEN</td>
                            <td>RW</td>
                            <td>Pad 25 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD25PULL</td>
                            <td>RW</td>
                            <td>Pad 25 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD24FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 24 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE1               = 0x1 - Configure as the SPI channel 1 nCE signal from IOMSTR0<br>
                             CLKOUT               = 0x2 - Configure as the CLKOUT signal<br>
                             GPIO24               = 0x3 - Configure as GPIO24</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD24STRNG</td>
                            <td>RW</td>
                            <td>Pad 24 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD24INPEN</td>
                            <td>RW</td>
                            <td>Pad 24 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD24PULL</td>
                            <td>RW</td>
                            <td>Pad 24 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGH" class="panel-title">PADREGH - Pad Configuration Register H</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001001C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD31 through PAD28. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD31FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD31STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD31INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD31PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD30FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD30STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD30INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD30PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD29FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD29STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD29INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD29PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD28FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD28STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD28INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD28PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD31FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 31 function select<br><br>
                                 ADC6                 = 0x0 - Configure as the analog ADC input 6 signal<br>
                             M0nCE4               = 0x1 - Configure as the SPI channel 4 nCE signal from IOMSTR0<br>
                             TCTA3                = 0x2 - Configure as the input/output signal from CTIMER A3<br>
                             GPIO31               = 0x3 - Configure as GPIO31</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD31STRNG</td>
                            <td>RW</td>
                            <td>Pad 31 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD31INPEN</td>
                            <td>RW</td>
                            <td>Pad 31 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD31PULL</td>
                            <td>RW</td>
                            <td>Pad 31 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD30FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 30 function select<br><br>
                                 ADC5                 = 0x0 - Configure as the analog ADC input 5 signal<br>
                             M1nCE7               = 0x1 - Configure as the SPI channel 7 nCE signal from IOMSTR1<br>
                             TCTB2                = 0x2 - Configure as the input/output signal from CTIMER B2<br>
                             GPIO30               = 0x3 - Configure as GPIO30</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD30STRNG</td>
                            <td>RW</td>
                            <td>Pad 30 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD30INPEN</td>
                            <td>RW</td>
                            <td>Pad 30 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD30PULL</td>
                            <td>RW</td>
                            <td>Pad 30 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD29FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 29 function select<br><br>
                                 ADC4                 = 0x0 - Configure as the analog ADC input 4 signal<br>
                             M1nCE6               = 0x1 - Configure as the SPI channel 6 nCE signal from IOMSTR1<br>
                             TCTA2                = 0x2 - Configure as the input/output signal from CTIMER A2<br>
                             GPIO29               = 0x3 - Configure as GPIO29</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD29STRNG</td>
                            <td>RW</td>
                            <td>Pad 29 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD29INPEN</td>
                            <td>RW</td>
                            <td>Pad 29 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD29PULL</td>
                            <td>RW</td>
                            <td>Pad 29 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD28FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 28 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M1nCE5               = 0x1 - Configure as the SPI channel 5 nCE signal from IOMSTR1<br>
                             TCTB1                = 0x2 - Configure as the input/output signal from CTIMER B1<br>
                             GPIO28               = 0x3 - Configure as GPIO28</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD28STRNG</td>
                            <td>RW</td>
                            <td>Pad 28 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD28INPEN</td>
                            <td>RW</td>
                            <td>Pad 28 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD28PULL</td>
                            <td>RW</td>
                            <td>Pad 28 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGI" class="panel-title">PADREGI - Pad Configuration Register I</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010020</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD35 through PAD32. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD35FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD35STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD35INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD35PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD34FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD34STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD34INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD34PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD33FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD33STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD33INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD33PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD32FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD32STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD32INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD32PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD35FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 35 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M1nCE0               = 0x1 - Configure as the SPI channel 0 nCE signal from IOMSTR1<br>
                             UARTTX               = 0x2 - Configure as the UART TX signal<br>
                             GPIO35               = 0x3 - Configure as GPIO35</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD35STRNG</td>
                            <td>RW</td>
                            <td>Pad 35 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD35INPEN</td>
                            <td>RW</td>
                            <td>Pad 35 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD35PULL</td>
                            <td>RW</td>
                            <td>Pad 35 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD34FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 34 function select<br><br>
                                 CMPRF2               = 0x0 - Configure as the analog comparator reference 2 signal<br>
                             M0nCE7               = 0x1 - Configure as the SPI channel 7 nCE signal from IOMSTR0<br>
                             DIS                  = 0x2 - Pad disabled<br>
                             GPIO34               = 0x3 - Configure as GPIO34</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD34STRNG</td>
                            <td>RW</td>
                            <td>Pad 34 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD34INPEN</td>
                            <td>RW</td>
                            <td>Pad 34 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD34PULL</td>
                            <td>RW</td>
                            <td>Pad 34 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD33FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 33 function select<br><br>
                                 CMPRF1               = 0x0 - Configure as the analog comparator reference 1 signal<br>
                             M0nCE6               = 0x1 - Configure as the SPI channel 6 nCE signal from IOMSTR0<br>
                             DIS                  = 0x2 - Pad disabled<br>
                             GPIO33               = 0x3 - Configure as GPIO33</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD33STRNG</td>
                            <td>RW</td>
                            <td>Pad 33 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD33INPEN</td>
                            <td>RW</td>
                            <td>Pad 33 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD33PULL</td>
                            <td>RW</td>
                            <td>Pad 33 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD32FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 32 function select<br><br>
                                 ADC7                 = 0x0 - Configure as the analog ADC input 7 signal<br>
                             M0nCE5               = 0x1 - Configure as the SPI channel 5 nCE signal from IOMSTR0<br>
                             TCTB3                = 0x2 - Configure as the input/output signal from CTIMER B3<br>
                             GPIO32               = 0x3 - Configure as GPIO32</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD32STRNG</td>
                            <td>RW</td>
                            <td>Pad 32 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD32INPEN</td>
                            <td>RW</td>
                            <td>Pad 32 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD32PULL</td>
                            <td>RW</td>
                            <td>Pad 32 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGJ" class="panel-title">PADREGJ - Pad Configuration Register J</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010024</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD39 through PAD36. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD39FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD39STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD39INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD39PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD38FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD38STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD38INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD38PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD37FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD37STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD37INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD37PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD36FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD36STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD36INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD36PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD39FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 39 function select<br><br>
                                 TRIG2                = 0x0 - Configure as the ADC Trigger 2 signal<br>
                             UARTTX               = 0x1 - Configure as the UART TX signal<br>
                             CLKOUT               = 0x2 - Configure as the CLKOUT signal<br>
                             GPIO39               = 0x3 - Configure as GPIO39</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD39STRNG</td>
                            <td>RW</td>
                            <td>Pad 39 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD39INPEN</td>
                            <td>RW</td>
                            <td>Pad 39 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD39PULL</td>
                            <td>RW</td>
                            <td>Pad 39 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD38FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 38 function select<br><br>
                                 TRIG1                = 0x0 - Configure as the ADC Trigger 1 signal<br>
                             M1nCE3               = 0x1 - Configure as the SPI channel 3 nCE signal from IOMSTR1<br>
                             UACTS                = 0x2 - Configure as the UART CTS signal<br>
                             GPIO38               = 0x3 - Configure as GPIO38</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD38STRNG</td>
                            <td>RW</td>
                            <td>Pad 38 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD38INPEN</td>
                            <td>RW</td>
                            <td>Pad 38 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD38PULL</td>
                            <td>RW</td>
                            <td>Pad 38 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD37FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 37 function select<br><br>
                                 TRIG0                = 0x0 - Configure as the ADC Trigger 0 signal<br>
                             M1nCE2               = 0x1 - Configure as the SPI channel 2 nCE signal from IOMSTR1<br>
                             UARTS                = 0x2 - Configure as the UART RTS signal<br>
                             GPIO37               = 0x3 - Configure as GPIO37</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD37STRNG</td>
                            <td>RW</td>
                            <td>Pad 37 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD37INPEN</td>
                            <td>RW</td>
                            <td>Pad 37 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD37PULL</td>
                            <td>RW</td>
                            <td>Pad 37 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD36FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 36 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M1nCE1               = 0x1 - Configure as the SPI channel 1 nCE signal from IOMSTR1<br>
                             UARTRX               = 0x2 - Configure as the UART RX signal<br>
                             GPIO36               = 0x3 - Configure as GPIO36</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD36STRNG</td>
                            <td>RW</td>
                            <td>Pad 36 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD36INPEN</td>
                            <td>RW</td>
                            <td>Pad 36 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD36PULL</td>
                            <td>RW</td>
                            <td>Pad 36 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGK" class="panel-title">PADREGK - Pad Configuration Register K</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010028</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD43 through PAD40. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD43FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD43STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD43INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD43PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD42FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD42STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD42INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD42PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD41FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD41STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD41INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD41PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD40FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD40STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD40INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD40PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD43FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 43 function select<br><br>
                                 TRIG6                = 0x0 - Configure as the ADC Trigger 6 signal<br>
                             M0nCE1               = 0x1 - Configure as the SPI channel 1 nCE signal from IOMSTR0<br>
                             TCTB0                = 0x2 - Configure as the input/output signal from CTIMER B0<br>
                             GPIO43               = 0x3 - Configure as GPIO43</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD43STRNG</td>
                            <td>RW</td>
                            <td>Pad 43 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD43INPEN</td>
                            <td>RW</td>
                            <td>Pad 43 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD43PULL</td>
                            <td>RW</td>
                            <td>Pad 43 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD42FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 42 function select<br><br>
                                 TRIG5                = 0x0 - Configure as the ADC Trigger 5 signal<br>
                             M0nCE0               = 0x1 - Configure as the SPI channel 0 nCE signal from IOMSTR0<br>
                             TCTA0                = 0x2 - Configure as the input/output signal from CTIMER A0<br>
                             GPIO42               = 0x3 - Configure as GPIO42</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD42STRNG</td>
                            <td>RW</td>
                            <td>Pad 42 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD42INPEN</td>
                            <td>RW</td>
                            <td>Pad 42 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD42PULL</td>
                            <td>RW</td>
                            <td>Pad 42 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD41FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 41 function select<br><br>
                                 TRIG4                = 0x0 - Configure as the ADC Trigger 4 signal<br>
                             DIS                  = 0x1 - Pad disabled<br>
                             SWO                  = 0x2 - Configure as the serial wire debug SWO signal<br>
                             GPIO41               = 0x3 - Configure as GPIO41</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD41STRNG</td>
                            <td>RW</td>
                            <td>Pad 41 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD41INPEN</td>
                            <td>RW</td>
                            <td>Pad 41 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD41PULL</td>
                            <td>RW</td>
                            <td>Pad 41 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD40FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 40 function select<br><br>
                                 TRIG3                = 0x0 - Configure as the ADC Trigger 3 signal<br>
                             UARTRX               = 0x1 - Configure as the UART RX signal<br>
                             DIS                  = 0x2 - Pad disabled<br>
                             GPIO40               = 0x3 - Configure as GPIO40</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD40STRNG</td>
                            <td>RW</td>
                            <td>Pad 40 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD40INPEN</td>
                            <td>RW</td>
                            <td>Pad 40 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD40PULL</td>
                            <td>RW</td>
                            <td>Pad 40 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGL" class="panel-title">PADREGL - Pad Configuration Register L</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001002C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD47 through PAD44. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD47FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD47STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD47INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD47PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD46FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD46STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD46INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD46PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD45FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD45STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD45INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD45PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD44FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD44STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD44INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD44PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:29</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28:27</td>
                            <td>PAD47FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 47 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE5               = 0x1 - Configure as the SPI channel 5 nCE signal from IOMSTR0<br>
                             TCTB2                = 0x2 - Configure as the input/output signal from CTIMER B2<br>
                             GPIO47               = 0x3 - Configure as GPIO47</td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>PAD47STRNG</td>
                            <td>RW</td>
                            <td>Pad 47 drive strentgh<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>PAD47INPEN</td>
                            <td>RW</td>
                            <td>Pad 47 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>PAD47PULL</td>
                            <td>RW</td>
                            <td>Pad 47 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>23:21</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20:19</td>
                            <td>PAD46FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 46 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE4               = 0x1 - Configure as the SPI channel 4 nCE signal from IOMSTR0<br>
                             TCTA2                = 0x2 - Configure as the input/output signal from CTIMER A2<br>
                             GPIO46               = 0x3 - Configure as GPIO46</td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>PAD46STRNG</td>
                            <td>RW</td>
                            <td>Pad 46 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>PAD46INPEN</td>
                            <td>RW</td>
                            <td>Pad 46 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>PAD46PULL</td>
                            <td>RW</td>
                            <td>Pad 46 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>15:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD45FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 45 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE3               = 0x1 - Configure as the SPI channel 3 nCE signal from IOMSTR0<br>
                             TCTB1                = 0x2 - Configure as the input/output signal from CTIMER B1<br>
                             GPIO45               = 0x3 - Configure as GPIO45</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD45STRNG</td>
                            <td>RW</td>
                            <td>Pad 45 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD45INPEN</td>
                            <td>RW</td>
                            <td>Pad 45 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD45PULL</td>
                            <td>RW</td>
                            <td>Pad 45 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD44FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 44 function select<br><br>
                                 TRIG7                = 0x0 - Configure as the ADC Trigger 7 signal<br>
                             M0nCE2               = 0x1 - Configure as the SPI channel 2 nCE signal from IOMSTR0<br>
                             TCTA1                = 0x2 - Configure as the input/output signal from CTIMER A1<br>
                             GPIO44               = 0x3 - Configure as GPIO44</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD44STRNG</td>
                            <td>RW</td>
                            <td>Pad 44 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD44INPEN</td>
                            <td>RW</td>
                            <td>Pad 44 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD44PULL</td>
                            <td>RW</td>
                            <td>Pad 44 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADREGM" class="panel-title">PADREGM - Pad Configuration Register M</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010030</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>This register controls the pad configuration controls for PAD49 through PAD48. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="19">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD49FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD49STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD49INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD49PULL
                                <br>0x0</td>

                            <td align="center" colspan="3">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="2">PAD48FNCSEL
                                <br>0x3</td>

                            <td align="center" colspan="1">PAD48STRNG
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD48INPEN
                                <br>0x0</td>

                            <td align="center" colspan="1">PAD48PULL
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:13</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12:11</td>
                            <td>PAD49FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 49 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE7               = 0x1 - Configure as the SPI channel 7 nCE signal from IOMSTR0<br>
                             TCTB3                = 0x2 - Configure as the input/output signal from CTIMER B3<br>
                             GPIO49               = 0x3 - Configure as GPIO49</td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>PAD49STRNG</td>
                            <td>RW</td>
                            <td>Pad 49 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>PAD49INPEN</td>
                            <td>RW</td>
                            <td>Pad 49 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>PAD49PULL</td>
                            <td>RW</td>
                            <td>Pad 49 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                        <tr>
                            <td>7:5</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4:3</td>
                            <td>PAD48FNCSEL</td>
                            <td>RW</td>
                            <td>Pad 48 function select<br><br>
                                 DIS                  = 0x0 - Pad disabled<br>
                             M0nCE6               = 0x1 - Configure as the SPI channel 6 nCE signal from IOMSTR0<br>
                             TCTA3                = 0x2 - Configure as the input/output signal from CTIMER A3<br>
                             GPIO48               = 0x3 - Configure as GPIO48</td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>PAD48STRNG</td>
                            <td>RW</td>
                            <td>Pad 48 drive strength<br><br>
                                 LOW                  = 0x0 - Low drive strength<br>
                             HIGH                 = 0x1 - High drive strength</td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>PAD48INPEN</td>
                            <td>RW</td>
                            <td>Pad 48 input enable<br><br>
                                 DIS                  = 0x0 - Pad input disabled<br>
                             EN                   = 0x1 - Pad input enabled</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>PAD48PULL</td>
                            <td>RW</td>
                            <td>Pad 48 pullup enable<br><br>
                                 DIS                  = 0x0 - Pullup disabled<br>
                             EN                   = 0x1 - Pullup enabled</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGA" class="panel-title">CFGA - GPIO Configuration Register A</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010040</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[7:0]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO7INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO7OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO7INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO6OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO5OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO4OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO3OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO2OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO1OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO0OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO7INTD</td>
                            <td>RW</td>
                            <td>GPIO7 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO7OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO7 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO7INCFG</td>
                            <td>RW</td>
                            <td>GPIO7 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO6INTD</td>
                            <td>RW</td>
                            <td>GPIO6 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO6OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO6 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO6INCFG</td>
                            <td>RW</td>
                            <td>GPIO6 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO5INTD</td>
                            <td>RW</td>
                            <td>GPIO5 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO5OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO5 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO5INCFG</td>
                            <td>RW</td>
                            <td>GPIO5 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO4INTD</td>
                            <td>RW</td>
                            <td>GPIO4 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO4OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO4 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO4INCFG</td>
                            <td>RW</td>
                            <td>GPIO4 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO3INTD</td>
                            <td>RW</td>
                            <td>GPIO3 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO3OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO3 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO3INCFG</td>
                            <td>RW</td>
                            <td>GPIO3 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO2INTD</td>
                            <td>RW</td>
                            <td>GPIO2 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO2OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO2 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO2INCFG</td>
                            <td>RW</td>
                            <td>GPIO2 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO1INTD</td>
                            <td>RW</td>
                            <td>GPIO1 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO1OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO1 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO1INCFG</td>
                            <td>RW</td>
                            <td>GPIO1 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO0INTD</td>
                            <td>RW</td>
                            <td>GPIO0 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO0OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO0 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO0INCFG</td>
                            <td>RW</td>
                            <td>GPIO0 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGB" class="panel-title">CFGB - GPIO Configuration Register B</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010044</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[15:8]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO15INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO15OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO15INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO14OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO13OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO12OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO11OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO10OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO9OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO8OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO15INTD</td>
                            <td>RW</td>
                            <td>GPIO15 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO15OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO15 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO15INCFG</td>
                            <td>RW</td>
                            <td>GPIO15 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO14INTD</td>
                            <td>RW</td>
                            <td>GPIO14 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO14OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO14 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO14INCFG</td>
                            <td>RW</td>
                            <td>GPIO14 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO13INTD</td>
                            <td>RW</td>
                            <td>GPIO13 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO13OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO13 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO13INCFG</td>
                            <td>RW</td>
                            <td>GPIO13 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO12INTD</td>
                            <td>RW</td>
                            <td>GPIO12 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO12OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO12 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO12INCFG</td>
                            <td>RW</td>
                            <td>GPIO12 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO11INTD</td>
                            <td>RW</td>
                            <td>GPIO11 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO11OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO11 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO11INCFG</td>
                            <td>RW</td>
                            <td>GPIO11 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO10INTD</td>
                            <td>RW</td>
                            <td>GPIO10 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO10OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO10 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO10INCFG</td>
                            <td>RW</td>
                            <td>GPIO10 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO9INTD</td>
                            <td>RW</td>
                            <td>GPIO9 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO9OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO9 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO9INCFG</td>
                            <td>RW</td>
                            <td>GPIO9 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO8INTD</td>
                            <td>RW</td>
                            <td>GPIO8 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO8OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO8 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO8INCFG</td>
                            <td>RW</td>
                            <td>GPIO8 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGC" class="panel-title">CFGC - GPIO Configuration Register C</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010048</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[23:16]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO23INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO23OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO23INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO22OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO21OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21INCFG
                                <br>0x1</td>

                            <td align="center" colspan="1">GPIO20INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO20OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO20INCFG
                                <br>0x1</td>

                            <td align="center" colspan="1">GPIO19INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO19OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO19INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO18OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO17OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO16OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO23INTD</td>
                            <td>RW</td>
                            <td>GPIO23 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO23OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO23 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO23INCFG</td>
                            <td>RW</td>
                            <td>GPIO23 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO22INTD</td>
                            <td>RW</td>
                            <td>GPIO22 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO22OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO22 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO22INCFG</td>
                            <td>RW</td>
                            <td>GPIO22 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO21INTD</td>
                            <td>RW</td>
                            <td>GPIO21 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO21OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO21 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO21INCFG</td>
                            <td>RW</td>
                            <td>GPIO21 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO20INTD</td>
                            <td>RW</td>
                            <td>GPIO20 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO20OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO20 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO20INCFG</td>
                            <td>RW</td>
                            <td>GPIO20 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO19INTD</td>
                            <td>RW</td>
                            <td>GPIO19 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO19OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO19 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO19INCFG</td>
                            <td>RW</td>
                            <td>GPIO19 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO18INTD</td>
                            <td>RW</td>
                            <td>GPIO18 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO18OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO18 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO18INCFG</td>
                            <td>RW</td>
                            <td>GPIO18 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO17INTD</td>
                            <td>RW</td>
                            <td>GPIO17 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO17OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO17 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO17INCFG</td>
                            <td>RW</td>
                            <td>GPIO17 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO16INTD</td>
                            <td>RW</td>
                            <td>GPIO16 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO16OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO16 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO16INCFG</td>
                            <td>RW</td>
                            <td>GPIO16 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGD" class="panel-title">CFGD - GPIO Configuration Register D</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001004C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[31:24]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO31INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO31OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO31INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO30OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO29OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO28OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO27OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO26OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO25OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO24OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO31INTD</td>
                            <td>RW</td>
                            <td>GPIO31 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO31OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO31 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO31INCFG</td>
                            <td>RW</td>
                            <td>GPIO31 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO30INTD</td>
                            <td>RW</td>
                            <td>GPIO30 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO30OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO30 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO30INCFG</td>
                            <td>RW</td>
                            <td>GPIO30 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO29INTD</td>
                            <td>RW</td>
                            <td>GPIO29 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO29OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO29 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO29INCFG</td>
                            <td>RW</td>
                            <td>GPIO29 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO28INTD</td>
                            <td>RW</td>
                            <td>GPIO28 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO28OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO28 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO28INCFG</td>
                            <td>RW</td>
                            <td>GPIO28 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO27INTD</td>
                            <td>RW</td>
                            <td>GPIO27 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO27OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO27 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO27INCFG</td>
                            <td>RW</td>
                            <td>GPIO27 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO26INTD</td>
                            <td>RW</td>
                            <td>GPIO26 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO26OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO26 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO26INCFG</td>
                            <td>RW</td>
                            <td>GPIO26 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO25INTD</td>
                            <td>RW</td>
                            <td>GPIO25 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO25OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO25 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO25INCFG</td>
                            <td>RW</td>
                            <td>GPIO25 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO24INTD</td>
                            <td>RW</td>
                            <td>GPIO24 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO24OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO24 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO24INCFG</td>
                            <td>RW</td>
                            <td>GPIO24 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGE" class="panel-title">CFGE - GPIO Configuration Register E</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010050</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[39:32]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO39INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO39OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO39INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO38OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO37OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO36OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO35OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO34OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO33OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO32OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO39INTD</td>
                            <td>RW</td>
                            <td>GPIO39 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO39OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO39 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO39INCFG</td>
                            <td>RW</td>
                            <td>GPIO39 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO38INTD</td>
                            <td>RW</td>
                            <td>GPIO38 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO38OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO38 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO38INCFG</td>
                            <td>RW</td>
                            <td>GPIO38 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO37INTD</td>
                            <td>RW</td>
                            <td>GPIO37 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO37OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO37 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO37INCFG</td>
                            <td>RW</td>
                            <td>GPIO37 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO36INTD</td>
                            <td>RW</td>
                            <td>GPIO36 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO36OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO36 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO36INCFG</td>
                            <td>RW</td>
                            <td>GPIO36 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO35INTD</td>
                            <td>RW</td>
                            <td>GPIO35 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO35OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO35 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO35INCFG</td>
                            <td>RW</td>
                            <td>GPIO35 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO34INTD</td>
                            <td>RW</td>
                            <td>GPIO34 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO34OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO34 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO34INCFG</td>
                            <td>RW</td>
                            <td>GPIO34 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO33INTD</td>
                            <td>RW</td>
                            <td>GPIO33 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO33OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO33 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO33INCFG</td>
                            <td>RW</td>
                            <td>GPIO33 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO32INTD</td>
                            <td>RW</td>
                            <td>GPIO32 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO32OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO32 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO32INCFG</td>
                            <td>RW</td>
                            <td>GPIO32 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGF" class="panel-title">CFGF - GPIO Configuration Register F</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010054</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[47:40]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO47INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO47OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO47INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO46OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO45OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO44OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO43OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO42OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO41OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO40OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO47INTD</td>
                            <td>RW</td>
                            <td>GPIO47 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>30:29</td>
                            <td>GPIO47OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO47 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO47INCFG</td>
                            <td>RW</td>
                            <td>GPIO47 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO46INTD</td>
                            <td>RW</td>
                            <td>GPIO46 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>26:25</td>
                            <td>GPIO46OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO46 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO46INCFG</td>
                            <td>RW</td>
                            <td>GPIO46 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO45INTD</td>
                            <td>RW</td>
                            <td>GPIO45 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>22:21</td>
                            <td>GPIO45OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO45 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO45INCFG</td>
                            <td>RW</td>
                            <td>GPIO45 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO44INTD</td>
                            <td>RW</td>
                            <td>GPIO44 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>18:17</td>
                            <td>GPIO44OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO44 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO44INCFG</td>
                            <td>RW</td>
                            <td>GPIO44 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO43INTD</td>
                            <td>RW</td>
                            <td>GPIO43 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>14:13</td>
                            <td>GPIO43OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO43 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO43INCFG</td>
                            <td>RW</td>
                            <td>GPIO43 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO42INTD</td>
                            <td>RW</td>
                            <td>GPIO42 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>10:9</td>
                            <td>GPIO42OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO42 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO42INCFG</td>
                            <td>RW</td>
                            <td>GPIO42 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO41INTD</td>
                            <td>RW</td>
                            <td>GPIO41 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO41OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO41 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO41INCFG</td>
                            <td>RW</td>
                            <td>GPIO41 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO40INTD</td>
                            <td>RW</td>
                            <td>GPIO40 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO40OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO40 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO40INCFG</td>
                            <td>RW</td>
                            <td>GPIO40 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="CFGG" class="panel-title">CFGG - GPIO Configuration Register G</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010058</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO configuration controls for GPIO[49:48]. Writes to this register must be unlocked by the PADKEY register.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="24">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO49OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49INCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48INTD
                                <br>0x0</td>

                            <td align="center" colspan="2">GPIO48OUTCFG
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48INCFG
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:8</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO49INTD</td>
                            <td>RW</td>
                            <td>GPIO49 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>6:5</td>
                            <td>GPIO49OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO49 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO49INCFG</td>
                            <td>RW</td>
                            <td>GPIO49 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO48INTD</td>
                            <td>RW</td>
                            <td>GPIO48 interrupt direction.<br><br>
                                 INTLH                = 0x0 - Interrupt on low to high GPIO transition<br>
                             INTHL                = 0x1 - Interrupt on high to low GPIO transition</td>
                        </tr>

                        <tr>
                            <td>2:1</td>
                            <td>GPIO48OUTCFG</td>
                            <td>RW</td>
                            <td>GPIO48 output configuration.<br><br>
                                 DIS                  = 0x0 - Output disabled<br>
                             PUSHPULL             = 0x1 - Output is push-pull<br>
                             OD                   = 0x2 - Output is open drain<br>
                             TS                   = 0x3 - Output is tri-state</td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO48INCFG</td>
                            <td>RW</td>
                            <td>GPIO48 input enable.<br><br>
                                 READ                 = 0x0 - Read the GPIO pin data<br>
                             RDZERO               = 0x1 - Readback will always be zero</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="PADKEY" class="panel-title">PADKEY - Key Register for all pad configuration registers</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010060</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Key Register for all pad configuration registers</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">PADKEY
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>PADKEY</td>
                            <td>RW</td>
                            <td>Key register value.<br><br>
                                 Key                  = 0x73 - Key</td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="RDA" class="panel-title">RDA - GPIO Input Register A</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010080</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Input Register A</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">RDA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>RDA</td>
                            <td>RO</td>
                            <td>GPIO31-0 read data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="RDB" class="panel-title">RDB - GPIO Input Register B</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010084</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Input Register B</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">RDB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>RDB</td>
                            <td>RO</td>
                            <td>GPIO49-32 read data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTA" class="panel-title">WTA - GPIO Output Register A</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010088</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register A</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">WTA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>WTA</td>
                            <td>RW</td>
                            <td>GPIO31-0 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTB" class="panel-title">WTB - GPIO Output Register B</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001008C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register B</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">WTB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>WTB</td>
                            <td>RW</td>
                            <td>GPIO49-32 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTSA" class="panel-title">WTSA - GPIO Output Register A Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010090</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register A Set</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">WTSA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>WTSA</td>
                            <td>WO</td>
                            <td>Set the GPIO31-0 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTSB" class="panel-title">WTSB - GPIO Output Register B Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010094</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register B Set</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">WTSB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>WTSB</td>
                            <td>WO</td>
                            <td>Set the GPIO49-32 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTCA" class="panel-title">WTCA - GPIO Output Register A Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010098</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register A Clear</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">WTCA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>WTCA</td>
                            <td>WO</td>
                            <td>Clear the GPIO31-0 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="WTCB" class="panel-title">WTCB - GPIO Output Register B Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001009C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Output Register B Clear</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">WTCB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>WTCB</td>
                            <td>WO</td>
                            <td>Clear the GPIO49-32 write data.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENA" class="panel-title">ENA - GPIO Enable Register A</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100A0</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register A</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">ENA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>ENA</td>
                            <td>RW</td>
                            <td>GPIO31-0 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENB" class="panel-title">ENB - GPIO Enable Register B</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100A4</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register B</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">ENB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>ENB</td>
                            <td>RW</td>
                            <td>GPIO49-32 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENSA" class="panel-title">ENSA - GPIO Enable Register A Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100A8</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register A Set</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">ENSA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>ENSA</td>
                            <td>RW</td>
                            <td>Set the GPIO31-0 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENSB" class="panel-title">ENSB - GPIO Enable Register B Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100AC</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register B Set</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">ENSB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>ENSB</td>
                            <td>RW</td>
                            <td>Set the GPIO49-32 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENCA" class="panel-title">ENCA - GPIO Enable Register A Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100B4</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register A Clear</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="32">ENCA
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:0</td>
                            <td>ENCA</td>
                            <td>RW</td>
                            <td>Clear the GPIO31-0 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="ENCB" class="panel-title">ENCB - GPIO Enable Register B Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x400100B8</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>GPIO Enable Register B Clear</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="18">ENCB
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17:0</td>
                            <td>ENCB</td>
                            <td>RW</td>
                            <td>Clear the GPIO49-32 output enables<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT0EN" class="panel-title">INT0EN - GPIO Interrupt Registers 31-0: Enable</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010200</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Set bits in this register to allow this module to generate the corresponding interrupt.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO31
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO23
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO20
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO19
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO15
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO7
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO31</td>
                            <td>RW</td>
                            <td>GPIO31 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>GPIO30</td>
                            <td>RW</td>
                            <td>GPIO30 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29</td>
                            <td>GPIO29</td>
                            <td>RW</td>
                            <td>GPIO29 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO28</td>
                            <td>RW</td>
                            <td>GPIO28 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO27</td>
                            <td>RW</td>
                            <td>GPIO27 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>GPIO26</td>
                            <td>RW</td>
                            <td>GPIO26 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>GPIO25</td>
                            <td>RW</td>
                            <td>GPIO25 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO24</td>
                            <td>RW</td>
                            <td>GPIO24 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO23</td>
                            <td>RW</td>
                            <td>GPIO23 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>22</td>
                            <td>GPIO22</td>
                            <td>RW</td>
                            <td>GPIO22 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21</td>
                            <td>GPIO21</td>
                            <td>RW</td>
                            <td>GPIO21 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO20</td>
                            <td>RW</td>
                            <td>GPIO20 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO19</td>
                            <td>RW</td>
                            <td>GPIO19 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>GPIO18</td>
                            <td>RW</td>
                            <td>GPIO18interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO17</td>
                            <td>RW</td>
                            <td>GPIO17 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO16</td>
                            <td>RW</td>
                            <td>GPIO16 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO15</td>
                            <td>RW</td>
                            <td>GPIO15 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO14</td>
                            <td>RW</td>
                            <td>GPIO14 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO13</td>
                            <td>RW</td>
                            <td>GPIO13 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO12</td>
                            <td>RW</td>
                            <td>GPIO12 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO11</td>
                            <td>RW</td>
                            <td>GPIO11 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO10</td>
                            <td>RW</td>
                            <td>GPIO10 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO9</td>
                            <td>RW</td>
                            <td>GPIO9 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO8</td>
                            <td>RW</td>
                            <td>GPIO8 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO7</td>
                            <td>RW</td>
                            <td>GPIO7 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO6</td>
                            <td>RW</td>
                            <td>GPIO6 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO5</td>
                            <td>RW</td>
                            <td>GPIO5 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO4</td>
                            <td>RW</td>
                            <td>GPIO4 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO3</td>
                            <td>RW</td>
                            <td>GPIO3 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO2</td>
                            <td>RW</td>
                            <td>GPIO2 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO1</td>
                            <td>RW</td>
                            <td>GPIO1 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO0</td>
                            <td>RW</td>
                            <td>GPIO0 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT0STAT" class="panel-title">INT0STAT - GPIO Interrupt Registers 31-0: Status</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010204</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Read bits from this register to discover the cause of a recent interrupt.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO31
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO23
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO20
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO19
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO15
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO7
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO31</td>
                            <td>RW</td>
                            <td>GPIO31 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>GPIO30</td>
                            <td>RW</td>
                            <td>GPIO30 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29</td>
                            <td>GPIO29</td>
                            <td>RW</td>
                            <td>GPIO29 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO28</td>
                            <td>RW</td>
                            <td>GPIO28 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO27</td>
                            <td>RW</td>
                            <td>GPIO27 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>GPIO26</td>
                            <td>RW</td>
                            <td>GPIO26 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>GPIO25</td>
                            <td>RW</td>
                            <td>GPIO25 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO24</td>
                            <td>RW</td>
                            <td>GPIO24 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO23</td>
                            <td>RW</td>
                            <td>GPIO23 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>22</td>
                            <td>GPIO22</td>
                            <td>RW</td>
                            <td>GPIO22 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21</td>
                            <td>GPIO21</td>
                            <td>RW</td>
                            <td>GPIO21 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO20</td>
                            <td>RW</td>
                            <td>GPIO20 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO19</td>
                            <td>RW</td>
                            <td>GPIO19 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>GPIO18</td>
                            <td>RW</td>
                            <td>GPIO18interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO17</td>
                            <td>RW</td>
                            <td>GPIO17 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO16</td>
                            <td>RW</td>
                            <td>GPIO16 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO15</td>
                            <td>RW</td>
                            <td>GPIO15 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO14</td>
                            <td>RW</td>
                            <td>GPIO14 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO13</td>
                            <td>RW</td>
                            <td>GPIO13 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO12</td>
                            <td>RW</td>
                            <td>GPIO12 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO11</td>
                            <td>RW</td>
                            <td>GPIO11 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO10</td>
                            <td>RW</td>
                            <td>GPIO10 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO9</td>
                            <td>RW</td>
                            <td>GPIO9 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO8</td>
                            <td>RW</td>
                            <td>GPIO8 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO7</td>
                            <td>RW</td>
                            <td>GPIO7 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO6</td>
                            <td>RW</td>
                            <td>GPIO6 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO5</td>
                            <td>RW</td>
                            <td>GPIO5 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO4</td>
                            <td>RW</td>
                            <td>GPIO4 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO3</td>
                            <td>RW</td>
                            <td>GPIO3 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO2</td>
                            <td>RW</td>
                            <td>GPIO2 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO1</td>
                            <td>RW</td>
                            <td>GPIO1 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO0</td>
                            <td>RW</td>
                            <td>GPIO0 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT0CLR" class="panel-title">INT0CLR - GPIO Interrupt Registers 31-0: Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010208</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Write a 1 to a bit in this register to clear the interrupt status associated with that bit.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO31
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO23
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO20
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO19
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO15
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO7
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO31</td>
                            <td>RW</td>
                            <td>GPIO31 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>GPIO30</td>
                            <td>RW</td>
                            <td>GPIO30 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29</td>
                            <td>GPIO29</td>
                            <td>RW</td>
                            <td>GPIO29 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO28</td>
                            <td>RW</td>
                            <td>GPIO28 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO27</td>
                            <td>RW</td>
                            <td>GPIO27 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>GPIO26</td>
                            <td>RW</td>
                            <td>GPIO26 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>GPIO25</td>
                            <td>RW</td>
                            <td>GPIO25 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO24</td>
                            <td>RW</td>
                            <td>GPIO24 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO23</td>
                            <td>RW</td>
                            <td>GPIO23 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>22</td>
                            <td>GPIO22</td>
                            <td>RW</td>
                            <td>GPIO22 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21</td>
                            <td>GPIO21</td>
                            <td>RW</td>
                            <td>GPIO21 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO20</td>
                            <td>RW</td>
                            <td>GPIO20 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO19</td>
                            <td>RW</td>
                            <td>GPIO19 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>GPIO18</td>
                            <td>RW</td>
                            <td>GPIO18interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO17</td>
                            <td>RW</td>
                            <td>GPIO17 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO16</td>
                            <td>RW</td>
                            <td>GPIO16 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO15</td>
                            <td>RW</td>
                            <td>GPIO15 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO14</td>
                            <td>RW</td>
                            <td>GPIO14 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO13</td>
                            <td>RW</td>
                            <td>GPIO13 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO12</td>
                            <td>RW</td>
                            <td>GPIO12 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO11</td>
                            <td>RW</td>
                            <td>GPIO11 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO10</td>
                            <td>RW</td>
                            <td>GPIO10 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO9</td>
                            <td>RW</td>
                            <td>GPIO9 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO8</td>
                            <td>RW</td>
                            <td>GPIO8 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO7</td>
                            <td>RW</td>
                            <td>GPIO7 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO6</td>
                            <td>RW</td>
                            <td>GPIO6 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO5</td>
                            <td>RW</td>
                            <td>GPIO5 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO4</td>
                            <td>RW</td>
                            <td>GPIO4 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO3</td>
                            <td>RW</td>
                            <td>GPIO3 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO2</td>
                            <td>RW</td>
                            <td>GPIO2 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO1</td>
                            <td>RW</td>
                            <td>GPIO1 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO0</td>
                            <td>RW</td>
                            <td>GPIO0 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT0SET" class="panel-title">INT0SET - GPIO Interrupt Registers 31-0: Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001020C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Write a 1 to a bit in this register to instantly generate an interrupt from this module. (Generally used for testing purposes).</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="1">GPIO31
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO30
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO29
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO28
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO27
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO26
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO25
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO24
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO23
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO22
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO21
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO20
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO19
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO18
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO17
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO16
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO15
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO14
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO13
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO12
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO11
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO10
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO9
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO8
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO7
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO6
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO5
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO4
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO3
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO2
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO1
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO0
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31</td>
                            <td>GPIO31</td>
                            <td>RW</td>
                            <td>GPIO31 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>30</td>
                            <td>GPIO30</td>
                            <td>RW</td>
                            <td>GPIO30 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>29</td>
                            <td>GPIO29</td>
                            <td>RW</td>
                            <td>GPIO29 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>28</td>
                            <td>GPIO28</td>
                            <td>RW</td>
                            <td>GPIO28 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>27</td>
                            <td>GPIO27</td>
                            <td>RW</td>
                            <td>GPIO27 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>26</td>
                            <td>GPIO26</td>
                            <td>RW</td>
                            <td>GPIO26 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>25</td>
                            <td>GPIO25</td>
                            <td>RW</td>
                            <td>GPIO25 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>24</td>
                            <td>GPIO24</td>
                            <td>RW</td>
                            <td>GPIO24 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>23</td>
                            <td>GPIO23</td>
                            <td>RW</td>
                            <td>GPIO23 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>22</td>
                            <td>GPIO22</td>
                            <td>RW</td>
                            <td>GPIO22 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>21</td>
                            <td>GPIO21</td>
                            <td>RW</td>
                            <td>GPIO21 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>20</td>
                            <td>GPIO20</td>
                            <td>RW</td>
                            <td>GPIO20 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>19</td>
                            <td>GPIO19</td>
                            <td>RW</td>
                            <td>GPIO19 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>18</td>
                            <td>GPIO18</td>
                            <td>RW</td>
                            <td>GPIO18interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO17</td>
                            <td>RW</td>
                            <td>GPIO17 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO16</td>
                            <td>RW</td>
                            <td>GPIO16 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO15</td>
                            <td>RW</td>
                            <td>GPIO15 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO14</td>
                            <td>RW</td>
                            <td>GPIO14 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO13</td>
                            <td>RW</td>
                            <td>GPIO13 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO12</td>
                            <td>RW</td>
                            <td>GPIO12 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO11</td>
                            <td>RW</td>
                            <td>GPIO11 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO10</td>
                            <td>RW</td>
                            <td>GPIO10 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO9</td>
                            <td>RW</td>
                            <td>GPIO9 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO8</td>
                            <td>RW</td>
                            <td>GPIO8 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO7</td>
                            <td>RW</td>
                            <td>GPIO7 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO6</td>
                            <td>RW</td>
                            <td>GPIO6 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO5</td>
                            <td>RW</td>
                            <td>GPIO5 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO4</td>
                            <td>RW</td>
                            <td>GPIO4 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO3</td>
                            <td>RW</td>
                            <td>GPIO3 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO2</td>
                            <td>RW</td>
                            <td>GPIO2 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO1</td>
                            <td>RW</td>
                            <td>GPIO1 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO0</td>
                            <td>RW</td>
                            <td>GPIO0 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT1EN" class="panel-title">INT1EN - GPIO Interrupt Registers 49-32: Enable</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010210</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Set bits in this register to allow this module to generate the corresponding interrupt.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO47
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO39
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO49</td>
                            <td>RW</td>
                            <td>GPIO49 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO48</td>
                            <td>RW</td>
                            <td>GPIO48 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO47</td>
                            <td>RW</td>
                            <td>GPIO47 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO46</td>
                            <td>RW</td>
                            <td>GPIO46 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO45</td>
                            <td>RW</td>
                            <td>GPIO45 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO44</td>
                            <td>RW</td>
                            <td>GPIO44 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO43</td>
                            <td>RW</td>
                            <td>GPIO43 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO42</td>
                            <td>RW</td>
                            <td>GPIO42 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO41</td>
                            <td>RW</td>
                            <td>GPIO41 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO40</td>
                            <td>RW</td>
                            <td>GPIO40 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO39</td>
                            <td>RW</td>
                            <td>GPIO39 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO38</td>
                            <td>RW</td>
                            <td>GPIO38 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO37</td>
                            <td>RW</td>
                            <td>GPIO37 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO36</td>
                            <td>RW</td>
                            <td>GPIO36 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO35</td>
                            <td>RW</td>
                            <td>GPIO35 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO34</td>
                            <td>RW</td>
                            <td>GPIO34 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO33</td>
                            <td>RW</td>
                            <td>GPIO33 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO32</td>
                            <td>RW</td>
                            <td>GPIO32 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT1STAT" class="panel-title">INT1STAT - GPIO Interrupt Registers 49-32: Status</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010214</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Read bits from this register to discover the cause of a recent interrupt.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO47
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO39
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO49</td>
                            <td>RW</td>
                            <td>GPIO49 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO48</td>
                            <td>RW</td>
                            <td>GPIO48 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO47</td>
                            <td>RW</td>
                            <td>GPIO47 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO46</td>
                            <td>RW</td>
                            <td>GPIO46 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO45</td>
                            <td>RW</td>
                            <td>GPIO45 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO44</td>
                            <td>RW</td>
                            <td>GPIO44 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO43</td>
                            <td>RW</td>
                            <td>GPIO43 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO42</td>
                            <td>RW</td>
                            <td>GPIO42 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO41</td>
                            <td>RW</td>
                            <td>GPIO41 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO40</td>
                            <td>RW</td>
                            <td>GPIO40 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO39</td>
                            <td>RW</td>
                            <td>GPIO39 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO38</td>
                            <td>RW</td>
                            <td>GPIO38 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO37</td>
                            <td>RW</td>
                            <td>GPIO37 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO36</td>
                            <td>RW</td>
                            <td>GPIO36 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO35</td>
                            <td>RW</td>
                            <td>GPIO35 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO34</td>
                            <td>RW</td>
                            <td>GPIO34 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO33</td>
                            <td>RW</td>
                            <td>GPIO33 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO32</td>
                            <td>RW</td>
                            <td>GPIO32 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT1CLR" class="panel-title">INT1CLR - GPIO Interrupt Registers 49-32: Clear</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x40010218</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Write a 1 to a bit in this register to clear the interrupt status associated with that bit.</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO47
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO39
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO49</td>
                            <td>RW</td>
                            <td>GPIO49 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO48</td>
                            <td>RW</td>
                            <td>GPIO48 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO47</td>
                            <td>RW</td>
                            <td>GPIO47 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO46</td>
                            <td>RW</td>
                            <td>GPIO46 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO45</td>
                            <td>RW</td>
                            <td>GPIO45 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO44</td>
                            <td>RW</td>
                            <td>GPIO44 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO43</td>
                            <td>RW</td>
                            <td>GPIO43 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO42</td>
                            <td>RW</td>
                            <td>GPIO42 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO41</td>
                            <td>RW</td>
                            <td>GPIO41 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO40</td>
                            <td>RW</td>
                            <td>GPIO40 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO39</td>
                            <td>RW</td>
                            <td>GPIO39 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO38</td>
                            <td>RW</td>
                            <td>GPIO38 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO37</td>
                            <td>RW</td>
                            <td>GPIO37 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO36</td>
                            <td>RW</td>
                            <td>GPIO36 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO35</td>
                            <td>RW</td>
                            <td>GPIO35 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO34</td>
                            <td>RW</td>
                            <td>GPIO34 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO33</td>
                            <td>RW</td>
                            <td>GPIO33 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO32</td>
                            <td>RW</td>
                            <td>GPIO32 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

        <div class="panel panel-default">
            <div class="panel-heading">
                <h3 id="INT1SET" class="panel-title">INT1SET - GPIO Interrupt Registers 49-32: Set</h3>
            </div>
            <div class="panel-body">
                <h3>Address:</h3>
                <table style="margin:10px">
                    <tr id="row_0_0_">
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">Instance 0 Address:</span>
                        </td>
                        <td class="entry">
                            <span style="width:32px;display:inline-block;">&#160;</span>
                            <span class="h5">0x4001021C</span>
                        </td>
                    </tr>

                </table>
                <h3>Description:</h3>
                <p>Write a 1 to a bit in this register to instantly generate an interrupt from this module. (Generally used for testing purposes).</p>
                <h3>Example Macro Usage:</h3>
                <pre style="margin:10px" class="language-pascal"><span style='color:#3f7f59; '>//
// All macro-based register writes follow the same basic format. For
// single-instance modules, you may use the simpler AM_REG macro. For
// multi-instance macros, you will need to specify the instance number using
// the AM_REGn macro format.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
// AM_REGn(&lt;MODULE&gt;, &lt;INSTANCE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;_&lt;VALUE&gt;;
//
// For registers that do not have specific enumeration values, you may use this alternate format instead.
//
// AM_REG(&lt;MODULE&gt;, &lt;REGISTER&gt;) |= AM_REG_&lt;MODULE&gt;_&lt;REGISTER&gt;_&lt;FIELD&gt;(&lt;NUMBER&gt;);
//
// For example, the following three lines of code are equivalent methods of
// writing the value for 12MHZ to the CLKSEL field in the ADC_CFG register.
//</span>
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REGn(ADC, 0, CFG) |= AM_REG_ADC_CFG_CLKSEL_12MHZ;
AM_REG(ADC, CFG) |= AM_REG_ADC_CFG_CLKSEL(0x1);</pre>
                <h3>Register Fields:</h3>
                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>31</th>
                            <th>30</th>
                            <th>29</th>
                            <th>28</th>
                            <th>27</th>
                            <th>26</th>
                            <th>25</th>
                            <th>24</th>
                            <th>23</th>
                            <th>22</th>
                            <th>21</th>
                            <th>20</th>
                            <th>19</th>
                            <th>18</th>
                            <th>17</th>
                            <th>16</th>
                            <th>15</th>
                            <th>14</th>
                            <th>13</th>
                            <th>12</th>
                            <th>11</th>
                            <th>10</th>
                            <th>9</th>
                            <th>8</th>
                            <th>7</th>
                            <th>6</th>
                            <th>5</th>
                            <th>4</th>
                            <th>3</th>
                            <th>2</th>
                            <th>1</th>
                            <th>0</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" colspan="14">RSVD
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO49
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO48
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO47
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO46
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO45
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO44
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO43
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO42
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO41
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO40
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO39
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO38
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO37
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO36
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO35
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO34
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO33
                                <br>0x0</td>

                            <td align="center" colspan="1">GPIO32
                                <br>0x0</td>

                        </tr>
                    </tbody>
                </table>
                <br>

                <table style="margin:10px" class="table table-bordered table-condensed">
                    <thead>
                        <tr>
                            <th>Bits</th>
                            <th>Name</th>
                            <th>RW</th>
                            <th>Description</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td>31:18</td>
                            <td>RSVD</td>
                            <td>RO</td>
                            <td>RESERVED<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>17</td>
                            <td>GPIO49</td>
                            <td>RW</td>
                            <td>GPIO49 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>16</td>
                            <td>GPIO48</td>
                            <td>RW</td>
                            <td>GPIO48 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>15</td>
                            <td>GPIO47</td>
                            <td>RW</td>
                            <td>GPIO47 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>14</td>
                            <td>GPIO46</td>
                            <td>RW</td>
                            <td>GPIO46 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>13</td>
                            <td>GPIO45</td>
                            <td>RW</td>
                            <td>GPIO45 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>12</td>
                            <td>GPIO44</td>
                            <td>RW</td>
                            <td>GPIO44 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>11</td>
                            <td>GPIO43</td>
                            <td>RW</td>
                            <td>GPIO43 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>10</td>
                            <td>GPIO42</td>
                            <td>RW</td>
                            <td>GPIO42 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>9</td>
                            <td>GPIO41</td>
                            <td>RW</td>
                            <td>GPIO41 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>8</td>
                            <td>GPIO40</td>
                            <td>RW</td>
                            <td>GPIO40 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>7</td>
                            <td>GPIO39</td>
                            <td>RW</td>
                            <td>GPIO39 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>6</td>
                            <td>GPIO38</td>
                            <td>RW</td>
                            <td>GPIO38 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>5</td>
                            <td>GPIO37</td>
                            <td>RW</td>
                            <td>GPIO37 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>4</td>
                            <td>GPIO36</td>
                            <td>RW</td>
                            <td>GPIO36 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>3</td>
                            <td>GPIO35</td>
                            <td>RW</td>
                            <td>GPIO35 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>2</td>
                            <td>GPIO34</td>
                            <td>RW</td>
                            <td>GPIO34 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>1</td>
                            <td>GPIO33</td>
                            <td>RW</td>
                            <td>GPIO33 interrupt.<br><br>
                                </td>
                        </tr>

                        <tr>
                            <td>0</td>
                            <td>GPIO32</td>
                            <td>RW</td>
                            <td>GPIO32 interrupt.<br><br>
                                </td>
                        </tr>

                    </tbody>
                </table>
                <br>
            </div>
        </div>

    </body>

    <hr size="1">
    <body>
        <div id="footer" align="right">
            <small>
                AmbiqSuite Register Documentation&nbsp;
                <a href="http://www.ambiqmicro.com">
                <img class="footer" src="../resources/ambiqmicro_logo.png" alt="Ambiq Micro"/></a>&nbsp&nbsp Copyright &copy; 2020&nbsp&nbsp<br />
                This documentation is licensed and distributed under the <a rel="license" href="http://opensource.org/licenses/BSD-3-Clause">BSD 3-Clause License</a>.&nbsp&nbsp<br/>
            </small>
        </div>
    </body>
</html>

